have a tale to tell - Spanish English Dictionary